package com.jumi.microservice.entity;

import com.baomidou.mybatisplus.annotation.*;
import java.math.*;
import java.util.Date;

/**
 * @author by  mazhao
 * @Date 2020-11-07 
 */

@TableName("after_seal_order_goods")
public class AfterSealOrderGoods {

   @TableId(value = "id",type = IdType.AUTO)
	private Integer id;

	/**
	 * 订单ID
	 */
	private Integer orderId;

	/**
	 * 商品ID
	 */
	private Integer goodsId;

	/**
	 * 商品名称
	 */
	private String goodsName;

	/**
	 * 商品数量【补发】
	 */
	private Integer goodsAmount;

	/**
	 * 商品团购价
	 */
	private BigDecimal goodsPromotionPrice;

	/**
	 * 商品店长价
	 */
	private BigDecimal goodsPlatinumPrice;

	/**
	 * 商品优秀店长价
	 */
	private BigDecimal goodsDiamondsPrice;

	/**
	 * 商品金牌推广商价
	 */
	private BigDecimal goodsKingPrice;

	/**
	 * 商品支付单价
	 */
	private BigDecimal goodsPrice;

	/**
	 * 商品成本价
	 */
	private BigDecimal goodsCostPrice;

	/**
	 * 商品主图
	 */
	private String goodsCoverImg;

	/**
	 * 商品重量
	 */
	private BigDecimal goodsWeight;

	/**
	 * 商品物流状态 -1 取消支付 0 待发货 1 部分发货 2 待收货 3 已完成
	 */
	private Byte goodsStatus;

	/**
	 * 自营标识: 0-非自营 1-自营
	 */
	private Byte selfFlag;

	/**
	 * 供货商ID
	 */
	private Integer supplierId;

	/**
	 * 实发仓库ID
	 */
	private Integer warehouse;

	/**
	 * 库存扣除单号
	 */
	private String warehouseSn;

	/**
	 * 创建时间
	 */
	private Date createTime;

	/**
	 * 修改时间
	 */
	private Date updateTime;

	/**
	 * 删除标记: 0-正常 1-删除
	 */
	private Byte delFlag;

	/**
	 * 是否海外商品: 0-否 1-是
	 */
	private Byte isImport;

	/**
	 * 是否旺店通已退单
	 */
	private Byte isWdtPush;

	private String remark;

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getOrderId() {
		return this.orderId;
	}

	public void setOrderId(Integer orderId) {
		this.orderId = orderId;
	}

	public Integer getGoodsId() {
		return this.goodsId;
	}

	public void setGoodsId(Integer goodsId) {
		this.goodsId = goodsId;
	}

	public String getGoodsName() {
		return this.goodsName;
	}

	public void setGoodsName(String goodsName) {
		this.goodsName = goodsName;
	}

	public Integer getGoodsAmount() {
		return this.goodsAmount;
	}

	public void setGoodsAmount(Integer goodsAmount) {
		this.goodsAmount = goodsAmount;
	}

	public BigDecimal getGoodsPromotionPrice() {
		return this.goodsPromotionPrice;
	}

	public void setGoodsPromotionPrice(BigDecimal goodsPromotionPrice) {
		this.goodsPromotionPrice = goodsPromotionPrice;
	}

	public BigDecimal getGoodsPlatinumPrice() {
		return this.goodsPlatinumPrice;
	}

	public void setGoodsPlatinumPrice(BigDecimal goodsPlatinumPrice) {
		this.goodsPlatinumPrice = goodsPlatinumPrice;
	}

	public BigDecimal getGoodsDiamondsPrice() {
		return this.goodsDiamondsPrice;
	}

	public void setGoodsDiamondsPrice(BigDecimal goodsDiamondsPrice) {
		this.goodsDiamondsPrice = goodsDiamondsPrice;
	}

	public BigDecimal getGoodsKingPrice() {
		return this.goodsKingPrice;
	}

	public void setGoodsKingPrice(BigDecimal goodsKingPrice) {
		this.goodsKingPrice = goodsKingPrice;
	}

	public BigDecimal getGoodsPrice() {
		return this.goodsPrice;
	}

	public void setGoodsPrice(BigDecimal goodsPrice) {
		this.goodsPrice = goodsPrice;
	}

	public BigDecimal getGoodsCostPrice() {
		return this.goodsCostPrice;
	}

	public void setGoodsCostPrice(BigDecimal goodsCostPrice) {
		this.goodsCostPrice = goodsCostPrice;
	}

	public String getGoodsCoverImg() {
		return this.goodsCoverImg;
	}

	public void setGoodsCoverImg(String goodsCoverImg) {
		this.goodsCoverImg = goodsCoverImg;
	}

	public BigDecimal getGoodsWeight() {
		return this.goodsWeight;
	}

	public void setGoodsWeight(BigDecimal goodsWeight) {
		this.goodsWeight = goodsWeight;
	}

	public Byte getGoodsStatus() {
		return this.goodsStatus;
	}

	public void setGoodsStatus(Byte goodsStatus) {
		this.goodsStatus = goodsStatus;
	}

	public Byte getSelfFlag() {
		return this.selfFlag;
	}

	public void setSelfFlag(Byte selfFlag) {
		this.selfFlag = selfFlag;
	}

	public Integer getSupplierId() {
		return this.supplierId;
	}

	public void setSupplierId(Integer supplierId) {
		this.supplierId = supplierId;
	}

	public Integer getWarehouse() {
		return this.warehouse;
	}

	public void setWarehouse(Integer warehouse) {
		this.warehouse = warehouse;
	}

	public String getWarehouseSn() {
		return this.warehouseSn;
	}

	public void setWarehouseSn(String warehouseSn) {
		this.warehouseSn = warehouseSn;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Byte getDelFlag() {
		return this.delFlag;
	}

	public void setDelFlag(Byte delFlag) {
		this.delFlag = delFlag;
	}

	public Byte getIsImport() {
		return this.isImport;
	}

	public void setIsImport(Byte isImport) {
		this.isImport = isImport;
	}

	public Byte getIsWdtPush() {
		return this.isWdtPush;
	}

	public void setIsWdtPush(Byte isWdtPush) {
		this.isWdtPush = isWdtPush;
	}

}
